home *** CD-ROM | disk | FTP | other *** search
- Gamma - Gamma correction for the Risc PC
- =======================================
-
- Why did I write Gamma?
- ----------------------
- Basically, I was sick of having absolutely no colour correction software in
- RISC OS even though the hardware has been capable of it since the release of
- the Risc PC. This program is by no means perfect and I have a couple of ideas I
- would like to add to it at some stage. It is however, much better than nothing
- which is what we have had to put up with...
-
- For the uninitiated here are some uses for display gamma correction:
-
- 1. Improve the appearance of the screen display.
-
- 2. Allow the monitor to take (some) account of inaccuracies in a colour
- printers output so that images may be created/modified on screen which will
- more closely reflect the printed versions.
-
- 3. Help with designing images which are to be transferred to another computer
- platform for output. Recent Macs, for example, appear to have a default gamma
- setting of around 1.70
-
- 4. Provide a nice easy to use software contrast/brightness control without you
- having to fiddle with knobs on the monitor.
-
- License details
- ---------------
- The application Public Domain. While I retain copyright the program may be
- distributed freely as long as it is not modified in any way and no charge is
- made for it. The Relocatable module included with the application is provided
- under a different (and more open) licensing agreement. See the file 'ModuleDoc'
- for details.
-
- Requirements
- ------------
- Risc PC600 or 700 - probably the A7000 and later hardware too as long as it uses
- a superset of RISC OS 3.50 and VIDC20 hardware.
- The 'Drawfile' draw rendering module is required to display the example
- drawfile.
-
- Use
- ---
- Provides simple colour correction for the screen display.
-
- Load the application in the normal way - by double clicking. Click SELECT on
- the icon bar icon to open the Gamma tools bar and the default modification
- method window.
-
- The Gamma tools bar
- -------------------
- This small window provides four icons currently.
-
- From left to right:
-
- The Display Curve modification window
- -------------------------------------
- This window allows you to deform the Colour curve by dragging control points
- on a bezier curve. Turn the Combined option off to provide separate curves
- for the Red, Green and Blue channels. Choose Reset all to reset to default
- values. The three option buttons labelled R,G and B control display of the
- Red,Green and Blue curves when Combined is off. It can often be useful to
- turn display of one of the curves off while modifying another. The three
- small Reset buttons allow you to reset the Red, Green or Blue channels
- separately.
-
- The Display Gamma modification window
- -------------------------------------
- Use the bump arrows to alter the gamma curve. If the 'Combined' option is
- turned on the Red, Green and Blue values will change together no matter which
- of the bump arrows you use. Turning the Combined option off will allow you to
- change the Red, Green and Blue gamma vales independently. The Reset button
- will reset the curve to the default of 1.00 and turn the combined option on
- again.
-
- The Example drawfile window
- ---------------------------
- This utilises the DrawFile module (if it is available) to display an example
- drawfile in a window. It can be useful to have this window open while
- modifying the settings.
-
- The Save button
- ---------------
- This opens a save dialogue allowing you to save the current settings.
- To reload a Gamma file drag it to the Gamma application icon or one of the
- programs windows.
-
- In addition, clicking MENU over either the Display Curve or Display Gamma
- windows will give you a small menu with the following items:
-
-
- Save>File>
- ----------
- This leads to a save dialogue box which is identical to the one opened by
- clicking on the save button in the Gamma tools window.
-
- Save>In !Boot
- -------------
- This will install the current gamma settings in your !Boot application with a
- suitable section of code which will install the settings on machine reset.
- This saves you having to load a particular gamma setting every time you reset
- your machine/switch on.
-
- Reset all
- ---------
- This loads a default gamma file stored within the !Gamma application itself.
-
- Contacting the Author
- ---------------------
- If you wish to contact the author of this software, either to report a bug,
- suggest new features, praise or (horrors!) criticise the program then the
- preferred method is via email to:
- rdavison@es.co.nz
- or, failing that by snail mail to -
-
- Rob Davison,
- 1RD Wyndham,
- Southland
- NEW ZEALAND
-
- (yes, that really is my address!)
-
- Version History
- ---------------
- 0.01 - this program was descended from something written on the A440+PCATs
- colour card. Went nowhere.
- 0.02 - to PixelEyes and Are Leistad.
- 0.03 - to Jeremy Cook. Gamma code in a module.
- - used Compo SWI block because if a guy can't rip his own allocation
- then who's can he rip? :-)
- 0.05 - fixed curve min/max settings, added save, made toolbar behave properly.
- 0.06 - fixed small bug reported by Jeremy and crunched for release.
-